package com.settlement.system.model.entity.common;


import java.io.Serializable;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.HeadFontStyle;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import com.alibaba.excel.annotation.write.style.HeadStyle;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
 * 发退货字段配置表
 * @author hc
 * @since 2022-07-26
 */
@Data
@ExcelIgnoreUnannotated
@HeadStyle(fillBackgroundColor = 9,fillForegroundColor = 9)
@HeadRowHeight(value = 20)
@HeadFontStyle(fontHeightInPoints = 14)
public class TblWpSendReturnSqlConfig extends BaseModel implements Serializable {


    /**
     * 字段
     */
    @ExcelProperty(value = "字段")
    @ApiModelProperty(value = "字段")
    private String fieldName;

    /**
     * 报表取值
     */
    @ExcelProperty(value = "报表取值")
    @ApiModelProperty(value = "报表取值")
    private String reportValue;

    /**
     * 查询语句
     */
    @ExcelProperty(value = "查询语句")
    @ApiModelProperty(value = "查询语句")
    private String sqlStr;

    /**
     * 报表取值附加字符串
     */
    @ExcelProperty(value = "报表取值附加字符串")
    @ApiModelProperty(value = "报表取值附加字符串")
    private String reportValueAppend;

    /**
     * 报表取值SQL
     */
    @ExcelProperty(value = "报表取值SQL")
    @ApiModelProperty(value = "报表取值SQL")
    private String reportValueSql;

    /**
     * 条件json
     */
    @ExcelProperty(value = "条件json")
    @ApiModelProperty(value = "条件json")
    private String conditionJson;

    /**
     * 状态: 1.正常 0.禁用
     */
    @ExcelProperty(value = "状态: 1.正常 0.禁用")
    @ApiModelProperty(value = "状态: 1.正常 0.禁用")
    private Integer status;
}
